Thinkfun T Puzzle Solve - 2.25 Seconds